package com.eportal.domain;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 合作方副本表_目前存储合作方微信公众号等参数
 * @author chencheng
 */
public class TMirrorAgent implements Serializable {

	/**
	 * @author chencheng
	 */
	private static final long serialVersionUID = 1L;

	/** 合作方副本唯一ID*/
	private Long sid;

	/**合作方编号 */
	private String agtCode;

	/** 1:微信公众号副本  2:支付宝服务窗副本  3:QQ硬件副本*/
	private String mType;

	/** 公众号ID微信的原始ID*/
	private String gid;

	/** 微信第三方用户唯一凭证*/
	private String wxAppId;

	/** 第三方用户唯一凭证密钥*/
	private String wxAppSecret;
	
	/** 设备授权时用到,不同公众号,需要不同的产品ID,设备的产品编号【由微信硬件平台分配】,op_type为0时可填入op_type为1时不须填写 */
	private String productId;

	/** 头像*/
	private String cLog;

	/** 二维码图片文件存储*/
	private String cQrcode;

	/** 公众号的名称*/
	private String cName;

	/** 服务号 类型不可变更*/
	private String gType;

	/** 上次认证通过时间*/
	private Timestamp gAuthTime;

	/** 联系电话*/
	private String cTel;

	/** 公司全称*/
	private String cFullName;

	/** 公司税号*/
	private String cTaxId;

	/** 对于微信是后台管理登录邮箱*/
	private String cMail;

	/** 功能设置的 业务域名*/
	private String bDomain;

	/** 功能设置的 JS接口安全域名*/
	private String jsDomain;

	/** 是否开通微信支付*/
	private String enablePay;

	/** 是否开通微信设备*/
	private String enableDev;

	/** 服务器地址*/
	private String callBackUrl;

	/** 对端发送消息给公众号将用到这个固定的token*/
	private String groupToken;
	
	/** 消息加解密密钥*/
	private String encodingAesKey;

	/** 应用id*/
	private String appId;

	/** 预留参数 1 */
	private String p1;

	/** 预留参数2 */
	private String p2;

	/** 预留参数 3*/
	private String p3;

	/** 预留参数 4*/
	private String p4;

	/** 预留参数 5*/
	private String p5;

	/** 获取jsapi ticket的方式，1：掌连平台生成，2：合作方生成*/
	private String getTicketWay;
	
	/** get_toke_way=2时，获取的密匙*/
	private String getTokenKey;

	/** get_toke_way=2时，获取的路径地址*/
	private String getTokenUrl;

	/** 获取access_token的方式，1：掌连平台生成，2：合作方生成*/
	private String getTokenWay;

	/** 副本时间 */
	private Timestamp cTime;

	/** 副本说明*/
	private String mCommon;

	/** 副本操作员*/
	private String mOpenId;

	/**
	 * 合作方副本唯一ID  
	 * @return the sid
	 */
	public Long getSid() {
		return sid;
	}
	

	/**
	 * 合作方副本唯一ID 
	 * @param sid
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}
	

	/**
	 * 合作方编号  
	 * @return the agtCode
	 */
	public String getAgtCode() {
		return agtCode;
	}
	

	/**
	 * 合作方编号 
	 * @param agtCode
	 */
	public void setAgtCode(String agtCode) {
		this.agtCode = agtCode;
	}
	

	/**
	 * 1:微信公众号副本2:支付宝服务窗副本3:QQ硬件副本  
	 * @return the mType
	 */
	public String getmType() {
		return mType;
	}
	

	/**
	 * 1:微信公众号副本2:支付宝服务窗副本3:QQ硬件副本 
	 * @param mType
	 */
	public void setmType(String mType) {
		this.mType = mType;
	}
	

	/**
	 * 公众号ID微信的原始ID  
	 * @return the gid
	 */
	public String getGid() {
		return gid;
	}
	

	/**
	 * 公众号ID微信的原始ID 
	 * @param gid
	 */
	public void setGid(String gid) {
		this.gid = gid;
	}
	

	/**
	 * 设备授权时用到不同公众号需要不同的产品ID设备的产品编号【由微信硬件平台分配】op_type为0时可填入op_type为1时不须填写  
	 * @return the productId
	 */
	public String getProductId() {
		return productId;
	}
	

	/**
	 * 设备授权时用到不同公众号需要不同的产品ID设备的产品编号【由微信硬件平台分配】op_type为0时可填入op_type为1时不须填写 
	 * @param productId
	 */
	public void setProductId(String productId) {
		this.productId = productId;
	}
	

	/**
	 * 头像  
	 * @return the cLog
	 */
	public String getcLog() {
		return cLog;
	}
	

	/**
	 * 头像 
	 * @param cLog
	 */
	public void setcLog(String cLog) {
		this.cLog = cLog;
	}
	

	/**
	 * 二维码图片文件存储  
	 * @return the cQrcode
	 */
	public String getcQrcode() {
		return cQrcode;
	}
	

	/**
	 * 二维码图片文件存储 
	 * @param cQrcode
	 */
	public void setcQrcode(String cQrcode) {
		this.cQrcode = cQrcode;
	}
	

	/**
	 * 公众号的名称  
	 * @return the cName
	 */
	public String getcName() {
		return cName;
	}
	

	/**
	 * 公众号的名称 
	 * @param cName
	 */
	public void setcName(String cName) {
		this.cName = cName;
	}
	

	/**
	 * 服务号类型不可变更  
	 * @return the gType
	 */
	public String getgType() {
		return gType;
	}
	

	/**
	 * 服务号类型不可变更 
	 * @param gType
	 */
	public void setgType(String gType) {
		this.gType = gType;
	}
	

	/**
	 * 上次认证通过时间  
	 * @return the gAuthTime
	 */
	public Timestamp getgAuthTime() {
		return gAuthTime;
	}
	

	/**
	 * 上次认证通过时间 
	 * @param gAuthTime
	 */
	public void setgAuthTime(Timestamp gAuthTime) {
		this.gAuthTime = gAuthTime;
	}
	

	/**
	 * 联系电话  
	 * @return the cTel
	 */
	public String getcTel() {
		return cTel;
	}
	

	/**
	 * 联系电话 
	 * @param cTel
	 */
	public void setcTel(String cTel) {
		this.cTel = cTel;
	}
	

	/**
	 * 公司全称  
	 * @return the cFullName
	 */
	public String getcFullName() {
		return cFullName;
	}
	

	/**
	 * 公司全称 
	 * @param cFullName
	 */
	public void setcFullName(String cFullName) {
		this.cFullName = cFullName;
	}
	

	/**
	 * 公司税号  
	 * @return the cTaxId
	 */
	public String getcTaxId() {
		return cTaxId;
	}
	

	/**
	 * 公司税号 
	 * @param cTaxId
	 */
	public void setcTaxId(String cTaxId) {
		this.cTaxId = cTaxId;
	}
	

	/**
	 * 对于微信是后台管理登录邮箱  
	 * @return the cMail
	 */
	public String getcMail() {
		return cMail;
	}
	

	/**
	 * 对于微信是后台管理登录邮箱 
	 * @param cMail
	 */
	public void setcMail(String cMail) {
		this.cMail = cMail;
	}
	

	/**
	 * 功能设置的业务域名  
	 * @return the bDomain
	 */
	public String getbDomain() {
		return bDomain;
	}
	

	/**
	 * 功能设置的业务域名 
	 * @param bDomain
	 */
	public void setbDomain(String bDomain) {
		this.bDomain = bDomain;
	}
	

	/**
	 * 功能设置的JS接口安全域名  
	 * @return the jsDomain
	 */
	public String getJsDomain() {
		return jsDomain;
	}
	

	/**
	 * 功能设置的JS接口安全域名 
	 * @param jsDomain
	 */
	public void setJsDomain(String jsDomain) {
		this.jsDomain = jsDomain;
	}
	

	/**
	 * 是否开通微信支付  
	 * @return the enablePay
	 */
	public String getEnablePay() {
		return enablePay;
	}
	

	/**
	 * 是否开通微信支付 
	 * @param enablePay
	 */
	public void setEnablePay(String enablePay) {
		this.enablePay = enablePay;
	}
	

	/**
	 * 是否开通微信设备  
	 * @return the enableDev
	 */
	public String getEnableDev() {
		return enableDev;
	}
	

	/**
	 * 是否开通微信设备 
	 * @param enableDev
	 */
	public void setEnableDev(String enableDev) {
		this.enableDev = enableDev;
	}
	

	/**
	 * 服务器地址  
	 * @return the callBackUrl
	 */
	public String getCallBackUrl() {
		return callBackUrl;
	}
	

	/**
	 * 服务器地址 
	 * @param callBackUrl
	 */
	public void setCallBackUrl(String callBackUrl) {
		this.callBackUrl = callBackUrl;
	}
	

	/**
	 * 对端发送消息给公众号将用到这个固定的token  
	 * @return the groupToken
	 */
	public String getGroupToken() {
		return groupToken;
	}
	

	/**
	 * 对端发送消息给公众号将用到这个固定的token 
	 * @param groupToken
	 */
	public void setGroupToken(String groupToken) {
		this.groupToken = groupToken;
	}
	

	/**
	 * 消息加解密密钥  
	 * @return the encodingAesKey
	 */
	public String getEncodingAesKey() {
		return encodingAesKey;
	}
	

	/**
	 * 消息加解密密钥 
	 * @param encodingAesKey
	 */
	public void setEncodingAesKey(String encodingAesKey) {
		this.encodingAesKey = encodingAesKey;
	}
	

	/**
	 * 预留参数1  
	 * @return the p1
	 */
	public String getP1() {
		return p1;
	}
	

	/**
	 * 预留参数1 
	 * @param p1
	 */
	public void setP1(String p1) {
		this.p1 = p1;
	}
	

	/**
	 * 预留参数2  
	 * @return the p2
	 */
	public String getP2() {
		return p2;
	}
	

	/**
	 * 预留参数2 
	 * @param p2
	 */
	public void setP2(String p2) {
		this.p2 = p2;
	}
	

	/**
	 * 预留参数3  
	 * @return the p3
	 */
	public String getP3() {
		return p3;
	}
	

	/**
	 * 预留参数3 
	 * @param p3
	 */
	public void setP3(String p3) {
		this.p3 = p3;
	}
	

	/**
	 * 预留参数4  
	 * @return the p4
	 */
	public String getP4() {
		return p4;
	}
	

	/**
	 * 预留参数4 
	 * @param p4
	 */
	public void setP4(String p4) {
		this.p4 = p4;
	}
	

	/**
	 * 预留参数5  
	 * @return the p5
	 */
	public String getP5() {
		return p5;
	}
	

	/**
	 * 预留参数5 
	 * @param p5
	 */
	public void setP5(String p5) {
		this.p5 = p5;
	}

	

	/**
	 * 微信第三方用户唯一凭证  
	 * @return wxAppId 微信第三方用户唯一凭证  
	 */
	public String getWxAppId() {
		return wxAppId;
	}
	


	/**
	 * 微信第三方用户唯一凭证  
	 * @param wxAppId 微信第三方用户唯一凭证 
	 */
	public void setWxAppId(String wxAppId) {
		this.wxAppId = wxAppId;
	}
	


	/**
	 * 第三方用户唯一凭证密钥  
	 * @return wxAppSecret 第三方用户唯一凭证密钥  
	 */
	public String getWxAppSecret() {
		return wxAppSecret;
	}
	


	/**
	 * 第三方用户唯一凭证密钥  
	 * @param wxAppSecret 第三方用户唯一凭证密钥 
	 */
	public void setWxAppSecret(String wxAppSecret) {
		this.wxAppSecret = wxAppSecret;
	}
	


	/**
	 * 应用id  
	 * @return appId 应用id  
	 */
	public String getAppId() {
		return appId;
	}
	


	/**
	 * 应用id  
	 * @param appId 应用id 
	 */
	public void setAppId(String appId) {
		this.appId = appId;
	}
	


	/**
	 * 获取jsapiticket的方式，1：掌连平台生成，2：合作方生成  
	 * @return getTicketWay 获取jsapiticket的方式，1：掌连平台生成，2：合作方生成  
	 */
	public String getGetTicketWay() {
		return getTicketWay;
	}
	


	/**
	 * 获取jsapiticket的方式，1：掌连平台生成，2：合作方生成  
	 * @param getTicketWay 获取jsapiticket的方式，1：掌连平台生成，2：合作方生成 
	 */
	public void setGetTicketWay(String getTicketWay) {
		this.getTicketWay = getTicketWay;
	}
	


	/**
	 * get_toke_way=2时，获取的密匙  
	 * @return getTokenKey get_toke_way=2时，获取的密匙  
	 */
	public String getGetTokenKey() {
		return getTokenKey;
	}
	


	/**
	 * get_toke_way=2时，获取的密匙  
	 * @param getTokenKey get_toke_way=2时，获取的密匙 
	 */
	public void setGetTokenKey(String getTokenKey) {
		this.getTokenKey = getTokenKey;
	}
	


	/**
	 * get_toke_way=2时，获取的路径地址  
	 * @return getTokenUrl get_toke_way=2时，获取的路径地址  
	 */
	public String getGetTokenUrl() {
		return getTokenUrl;
	}
	


	/**
	 * get_toke_way=2时，获取的路径地址  
	 * @param getTokenUrl get_toke_way=2时，获取的路径地址 
	 */
	public void setGetTokenUrl(String getTokenUrl) {
		this.getTokenUrl = getTokenUrl;
	}
	


	/**
	 * 获取access_token的方式，1：掌连平台生成，2：合作方生成  
	 * @return getTokenWay 获取access_token的方式，1：掌连平台生成，2：合作方生成  
	 */
	public String getGetTokenWay() {
		return getTokenWay;
	}
	


	/**
	 * 获取access_token的方式，1：掌连平台生成，2：合作方生成  
	 * @param getTokenWay 获取access_token的方式，1：掌连平台生成，2：合作方生成 
	 */
	public void setGetTokenWay(String getTokenWay) {
		this.getTokenWay = getTokenWay;
	}
	


	/**
	 * 副本时间  
	 * @return cTime 副本时间  
	 */
	public Timestamp getcTime() {
		return cTime;
	}
	


	/**
	 * 副本时间  
	 * @param cTime 副本时间 
	 */
	public void setcTime(Timestamp cTime) {
		this.cTime = cTime;
	}
	


	/**
	 * 副本说明  
	 * @return the mCommon
	 */
	public String getmCommon() {
		return mCommon;
	}
	

	/**
	 * 副本说明 
	 * @param mCommon
	 */
	public void setmCommon(String mCommon) {
		this.mCommon = mCommon;
	}
	

	/**
	 * 副本操作员  
	 * @return the mOpenId
	 */
	public String getmOpenId() {
		return mOpenId;
	}
	

	/**
	 * 副本操作员 
	 * @param mOpenId
	 */
	public void setmOpenId(String mOpenId) {
		this.mOpenId = mOpenId;
	}
	
}
